Skip to content

fix(sdk): land v2 predict + financial + typed on main (stranded by stacked-merge order) - #4

Merged
rrader26 merged 5 commits into
mainfrom
feat/health-resource
Jun 29, 2026
Merged

fix(sdk): land v2 predict + financial + typed on main (stranded by stacked-merge order)#4
rrader26 merged 5 commits into
mainfrom
feat/health-resource

Conversation

@rrader26

Copy link
Copy Markdown
Contributor

Why this exists

PRs #2 and #3 were a stack (#3 based on feat/health-resource). They merged ~10s apart, but #2 (health → main) merged first, so main was taken from feat/health-resource before #3 added the catch-up commits to it. Result: the catch-up work (typed-attributes, financial, the v2 general-prediction surface) merged into feat/health-resource but never reached main.

predictTarget count on origin/main is currently 0 — i.e. the v2 SDK surface is not actually shipped despite both prior PRs showing "merged".

What this does

Brings feat/health-resource (which now contains the catch-up via the #3 merge) up to main. Diff = the four already-reviewed commits:

  • feat(typed) — typed-attributes resource
  • feat(financial) — financial resource + demo
  • feat(predict)v2 general prediction: PredictionTarget, TargetPrediction, first-class abstained, tf.lattice.predictTarget()
  • chore(client) — wiring + exports

No new code vs. #3 — this is purely the merge-to-main that the stacked order skipped.

After merge

origin/main will contain predictTarget and the v2 types in dist. Verified clean tsc at this tree previously.

🤖 Generated with Claude Code

rrader2890 and others added 5 commits June 29, 2026 14:16
…observations, query)

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
…file, predict, calibration) + end-to-end demo

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
…ention, provenance

Adds PredictionTarget (event_occurrence/numeric/event_time/anomaly) on PredictRequest,
TargetPrediction + first-class abstained/abstentionReason on PredictResult, and an
ergonomic tf.lattice.predictTarget() helper. Mirrors the engine v2 contract the
product API already serves. Includes a predict-anything example and README section.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
…financial/typed types

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
feat(sdk): v2 general-prediction surface + financial & typed-attributes resources
@rrader26
rrader26 merged commit d7ffdb9 into main Jun 29, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants